home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / c / pcw.zip / MSPCWL.MAK < prev    next >
Text File  |  1993-10-13  |  6KB  |  184 lines

  1. #*************************************************************
  2. #* File Id.                   MSPCW.MAK                      *
  3. #* Author.                    Stan Milam.                    *
  4. #* Date Written.              19 May 91.                     *
  5. #*                                                           *
  6. #* This make file is used by NMAKE.  I have abandoned the    *
  7. #* MAKE utility provided with MSC 5.1.                       *
  8. #*                                                           *
  9. #*           (c) Copyright 1989-90 by Stan Milam             *
  10. #                                                            *
  11. #*************************************************************
  12.  
  13. CC=cl
  14. lib=lib
  15. MASM=masm
  16. options=/c /AL /DMSC /J /Zl /Zpe /Od /Gs /W3
  17. library=..\mspcw$(model).lib
  18. header=..\pcw\pcw.i ..\pcw\pcwproto.h
  19.  
  20. LOBJ1 = mstscrn.obj pmenu.obj lmenu.obj cursor.obj qprintf.obj wframe.obj \
  21.         wexplode.obj wprintf.obj wputs.obj pushpop.obj reorder.obj \
  22.         hideshow.obj wtitle.obj wblkwrt.obj clr_wnd.obj qbox.obj sound.obj \
  23.         swait.obj rest.obj qfill.obj vcls.obj qhchar.obj pcwkern.obj
  24.  
  25. LOBJ2 = vgetmode.obj qputchar.obj qvchar.obj qputs.obj mouse.obj msintr.obj\
  26.         chgattr.obj keybd.obj attr.obj scroll.obj wscroll.obj msdelay.obj \
  27.         qblkwrt.obj wprints.obj pcwexit.obj fload.obj vgascan.obj farcopy.obj \
  28.         msint24a.obj int24c.obj palette.obj getchars.obj fonts.obj plmenu.obj \
  29.         msint29a.obj int29c.obj tmenu.obj
  30.  
  31. $(library): $(LOBJ1) $(LOBJ2)
  32.      del $(library)
  33.      $(lib) $(library) @..\pcw\mspcw.rsp
  34.  
  35. mstscrn.obj:   ..\pcw\mstscrn.asm
  36.      $(MASM) /mx  ..\pcw\mstscrn,mstscrn,nul,nul
  37.  
  38. msdelay.obj:   ..\pcw\msdelay.asm
  39.      $(MASM) /mx  ..\pcw\msdelay,msdelay,nul,nul
  40.  
  41. msint24a.obj:  ..\pcw\msint24a.asm
  42.      $(MASM) /mx  ..\pcw\msint24a,msint24a,nul,nul
  43.  
  44. msint29a.obj:    ..\pcw\msint29a.asm
  45.      $(MASM) /mx  ..\pcw\msint29a.asm;
  46.  
  47. msintr.obj:    ..\pcw\msintr.asm
  48.      $(MASM) /mx  ..\pcw\msintr,msintr,nul,nul
  49.  
  50. farcopy.obj:   ..\pcw\farcopy.c     $(header)
  51.      $(CC)   $(options) ..\pcw\farcopy.c
  52.  
  53. pcwkern.obj:   ..\pcw\pcwkern.c     $(header)
  54.      $(CC)   $(options) ..\pcw\pcwkern.c
  55.  
  56. qprintf.obj:   ..\pcw\qprintf.c     $(header)
  57.      $(CC)  $(options) ..\pcw\qprintf.c
  58.  
  59. qputs.obj:     ..\pcw\qputs.c       $(header)
  60.      $(CC)  $(options) ..\pcw\qputs.c
  61.  
  62. qblkwrt.obj:   ..\pcw\qblkwrt.c     $(header)
  63.      $(CC)  $(options) ..\pcw\qblkwrt.c
  64.  
  65. qputchar.obj:  ..\pcw\qputchar.c    $(header)
  66.      $(CC)  $(options) ..\pcw\qputchar.c
  67.  
  68. qfill.obj:     ..\pcw\qfill.c       $(header)
  69.      $(CC)  $(options) ..\pcw\qfill.c
  70.  
  71. pushpop.obj:   ..\pcw\pushpop.c     $(header)
  72.      $(CC)  $(options) ..\pcw\pushpop.c
  73.  
  74. qvchar.obj:    ..\pcw\qvchar.c      $(header)
  75.      $(CC)  $(options) ..\pcw\qvchar.c
  76.  
  77. qhchar.obj:    ..\pcw\qhchar.c      $(header)
  78.      $(CC)  $(options) ..\pcw\qhchar.c
  79.  
  80. reorder.obj:   ..\pcw\reorder.c     $(header)
  81.      $(CC)  $(options) ..\pcw\reorder.c
  82.  
  83. swait.obj:      ..\pcw\swait.c      $(header)
  84.      $(CC)  $(options) ..\pcw\swait.c
  85.  
  86. rest.obj:       ..\pcw\rest.c       $(header)
  87.      $(CC)  $(options) ..\pcw\rest.c
  88.  
  89. qbox.obj:      ..\pcw\qbox.c        $(header)
  90.      $(CC)  $(options) ..\pcw\qbox.c
  91.  
  92. wframe.obj:    ..\pcw\wframe.c      $(header)
  93.      $(CC)  $(options) ..\pcw\wframe.c
  94.  
  95. wexplode.obj:  ..\pcw\wexplode.c    $(header)
  96.      $(CC)  $(options) ..\pcw\wexplode.c
  97.  
  98. wtitle.obj:    ..\pcw\wtitle.c      $(header)
  99.      $(CC)  $(options) ..\pcw\wtitle.c
  100.  
  101. hideshow.obj:  ..\pcw\hideshow.c    $(header)
  102.      $(CC)  $(options) ..\pcw\hideshow.c
  103.  
  104. vcls.obj:      ..\pcw\vcls.c        $(header)
  105.      $(CC)  $(options) ..\pcw\vcls.c
  106.  
  107. vgetmode.obj:   ..\pcw\vgetmode.c   $(header)
  108.      $(CC)  $(options) ..\pcw\vgetmode.c
  109.  
  110. mouse.obj:     ..\pcw\mouse.c       $(header)
  111.      $(CC)  $(options) ..\pcw\mouse.c
  112.  
  113. cursor.obj:    ..\pcw\cursor.c      $(header)
  114.      $(CC)  $(options) ..\pcw\cursor.c
  115.  
  116. sound.obj:     ..\pcw\sound.c       $(header)
  117.      $(CC) $(options) ..\pcw\sound.c
  118.  
  119. wprintf.obj:   ..\pcw\wprintf.c     $(header)
  120.      $(CC) $(options) ..\pcw\wprintf.c
  121.  
  122. wputs.obj:     ..\pcw\wputs.c       $(header)
  123.      $(CC) $(options) ..\pcw\wputs.c
  124.  
  125. wblkwrt.obj:   ..\pcw\wblkwrt.c     $(header)
  126.      $(CC) $(options) ..\pcw\wblkwrt.c
  127.  
  128. wprints.obj:   ..\pcw\wprints.c     $(header)
  129.      $(CC) $(options) ..\pcw\wprints.c
  130.  
  131. clr_wnd.obj:   ..\pcw\clr_wnd.c     $(header)
  132.      $(CC) $(options) ..\pcw\clr_wnd.c
  133.  
  134. wscroll.obj:   ..\pcw\wscroll.c     $(header)
  135.      $(CC) $(options) ..\pcw\wscroll.c
  136.  
  137. scroll.obj:    ..\pcw\scroll.c      $(header)
  138.      $(CC) $(options) ..\pcw\scroll.c
  139.  
  140. attr.obj:      ..\pcw\attr.c        $(header)
  141.      $(CC) $(options) ..\pcw\attr.c
  142.  
  143. chgattr.obj:   ..\pcw\chgattr.c     $(header)
  144.      $(CC) $(options) ..\pcw\chgattr.c
  145.  
  146. keybd.obj:     ..\pcw\keybd.c       $(header)
  147.      $(CC) $(options) ..\pcw\keybd.c
  148.  
  149. getchars.obj:  ..\pcw\getchars.c    $(header)
  150.      $(CC) $(options) ..\pcw\getchars.c
  151.  
  152. pmenu.obj:     ..\pcw\pmenu.c       $(header) ..\pcw\menu.h
  153.      $(CC) $(options) ..\pcw\pmenu.c
  154.  
  155. lmenu.obj:     ..\pcw\lmenu.c       $(header) ..\pcw\menu.h
  156.      $(CC) $(options) ..\pcw\lmenu.c
  157.  
  158. plmenu.obj:     ..\pcw\plmenu.c     $(header) ..\pcw\menu.h
  159.      $(CC) $(options) ..\pcw\plmenu.c
  160.  
  161. tmenu.obj:      ..\pcw\tmenu.c    $(header) ..\pcw\menu.h
  162.      $(CC) $(options) ..\pcw\tmenu.c
  163.  
  164. pcwexit.obj:   ..\pcw\pcwexit.c     $(header)
  165.      $(CC) $(options) ..\pcw\pcwexit.c
  166.  
  167. fload.obj:     ..\pcw\fload.c       $(header)
  168.      $(CC) $(options) ..\pcw\fload.c
  169.  
  170. fonts.obj:     ..\pcw\fonts.c       $(header)
  171.      $(CC) $(options) ..\pcw\fonts.c
  172.  
  173. vgascan.obj:   ..\pcw\vgascan.c     $(header)
  174.      $(CC) $(options) ..\pcw\vgascan.c
  175.  
  176. int24c.obj:    ..\pcw\int24c.c      $(header)
  177.      $(CC) $(options) ..\pcw\int24c.c
  178.  
  179. int29c.obj:    ..\pcw\int29c.c      $(header)
  180.      $(CC) $(options) ..\pcw\int29c.c
  181.  
  182. palette.obj:   ..\pcw\palette.c     $(header)
  183.      $(CC) $(options) ..\pcw\palette.c
  184.